﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000BE7 RID: 3047
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class MonsterBattleInfo : IMessage<MonsterBattleInfo>, IMessage, IEquatable<MonsterBattleInfo>, IDeepCloneable<MonsterBattleInfo>, IBufferMessage
	{
		// Token: 0x1700265A RID: 9818
		// (get) Token: 0x06008841 RID: 34881 RVA: 0x00169C52 File Offset: 0x00167E52
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<MonsterBattleInfo> Parser
		{
			get
			{
				return MonsterBattleInfo._parser;
			}
		}

		// Token: 0x1700265B RID: 9819
		// (get) Token: 0x06008842 RID: 34882 RVA: 0x00169C59 File Offset: 0x00167E59
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return MonsterBattleInfoReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700265C RID: 9820
		// (get) Token: 0x06008843 RID: 34883 RVA: 0x00169C6B File Offset: 0x00167E6B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return MonsterBattleInfo.Descriptor;
			}
		}

		// Token: 0x06008844 RID: 34884 RVA: 0x00169C72 File Offset: 0x00167E72
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonsterBattleInfo()
		{
		}

		// Token: 0x06008845 RID: 34885 RVA: 0x00169CA8 File Offset: 0x00167EA8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonsterBattleInfo(MonsterBattleInfo other) : this()
		{
			this.entityId_ = other.entityId_;
			this.monsterId_ = other.monsterId_;
			this.cEGFELAABDK_ = other.cEGFELAABDK_;
			this.bEOCIDJJMJC_ = other.bEOCIDJJMJC_;
			this.lGEOMJKMGKP_ = ((other.lGEOMJKMGKP_ != null) ? other.lGEOMJKMGKP_.Clone() : null);
			this.totalTurns_ = other.totalTurns_;
			this.totalDamage_ = other.totalDamage_;
			this.totalHeal_ = other.totalHeal_;
			this.totalDamageTaken_ = other.totalDamageTaken_;
			this.cBNLCGNLJPB_ = other.cBNLCGNLJPB_;
			this.totalHpRecover_ = other.totalHpRecover_;
			this.stageId_ = other.stageId_;
			this.battleId_ = other.battleId_;
			this.pKPNBFCMGPO_ = other.pKPNBFCMGPO_;
			this.attackTypeDamage_ = other.attackTypeDamage_.Clone();
			this.skillTimes_ = other.skillTimes_.Clone();
			this.stageType_ = other.stageType_;
			this.jIEDKKINOBP_ = other.jIEDKKINOBP_;
			this.delayCumulate_ = other.delayCumulate_;
			this.lEICHOHCNGN_ = other.lEICHOHCNGN_;
			this.wave_ = other.wave_;
			this.iPKNEPIKPCC_ = other.iPKNEPIKPCC_;
			this.phase_ = other.phase_;
			this.iCPFLPDHJJO_ = other.iCPFLPDHJJO_;
			this.pOHPIJHDHIH_ = other.pOHPIJHDHIH_;
			this.skillInfo_ = other.skillInfo_.Clone();
			this.iKGFJLAEJHA_ = other.iKGFJLAEJHA_;
			this.kJFAJABIDMN_ = other.kJFAJABIDMN_.Clone();
			this.oCJGNCMOGDJ_ = other.oCJGNCMOGDJ_;
			this.pLNBGKFBBOC_ = other.pLNBGKFBBOC_;
			this.aGNGPIHGJPF_ = other.aGNGPIHGJPF_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06008846 RID: 34886 RVA: 0x00169E64 File Offset: 0x00168064
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonsterBattleInfo Clone()
		{
			return new MonsterBattleInfo(this);
		}

		// Token: 0x1700265D RID: 9821
		// (get) Token: 0x06008847 RID: 34887 RVA: 0x00169E6C File Offset: 0x0016806C
		// (set) Token: 0x06008848 RID: 34888 RVA: 0x00169E74 File Offset: 0x00168074
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint EntityId
		{
			get
			{
				return this.entityId_;
			}
			set
			{
				this.entityId_ = value;
			}
		}

		// Token: 0x1700265E RID: 9822
		// (get) Token: 0x06008849 RID: 34889 RVA: 0x00169E7D File Offset: 0x0016807D
		// (set) Token: 0x0600884A RID: 34890 RVA: 0x00169E85 File Offset: 0x00168085
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint MonsterId
		{
			get
			{
				return this.monsterId_;
			}
			set
			{
				this.monsterId_ = value;
			}
		}

		// Token: 0x1700265F RID: 9823
		// (get) Token: 0x0600884B RID: 34891 RVA: 0x00169E8E File Offset: 0x0016808E
		// (set) Token: 0x0600884C RID: 34892 RVA: 0x00169E96 File Offset: 0x00168096
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CEGFELAABDK
		{
			get
			{
				return this.cEGFELAABDK_;
			}
			set
			{
				this.cEGFELAABDK_ = value;
			}
		}

		// Token: 0x17002660 RID: 9824
		// (get) Token: 0x0600884D RID: 34893 RVA: 0x00169E9F File Offset: 0x0016809F
		// (set) Token: 0x0600884E RID: 34894 RVA: 0x00169EA7 File Offset: 0x001680A7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BEOCIDJJMJC
		{
			get
			{
				return this.bEOCIDJJMJC_;
			}
			set
			{
				this.bEOCIDJJMJC_ = value;
			}
		}

		// Token: 0x17002661 RID: 9825
		// (get) Token: 0x0600884F RID: 34895 RVA: 0x00169EB0 File Offset: 0x001680B0
		// (set) Token: 0x06008850 RID: 34896 RVA: 0x00169EB8 File Offset: 0x001680B8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MonsterProperty LGEOMJKMGKP
		{
			get
			{
				return this.lGEOMJKMGKP_;
			}
			set
			{
				this.lGEOMJKMGKP_ = value;
			}
		}

		// Token: 0x17002662 RID: 9826
		// (get) Token: 0x06008851 RID: 34897 RVA: 0x00169EC1 File Offset: 0x001680C1
		// (set) Token: 0x06008852 RID: 34898 RVA: 0x00169EC9 File Offset: 0x001680C9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint TotalTurns
		{
			get
			{
				return this.totalTurns_;
			}
			set
			{
				this.totalTurns_ = value;
			}
		}

		// Token: 0x17002663 RID: 9827
		// (get) Token: 0x06008853 RID: 34899 RVA: 0x00169ED2 File Offset: 0x001680D2
		// (set) Token: 0x06008854 RID: 34900 RVA: 0x00169EDA File Offset: 0x001680DA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double TotalDamage
		{
			get
			{
				return this.totalDamage_;
			}
			set
			{
				this.totalDamage_ = value;
			}
		}

		// Token: 0x17002664 RID: 9828
		// (get) Token: 0x06008855 RID: 34901 RVA: 0x00169EE3 File Offset: 0x001680E3
		// (set) Token: 0x06008856 RID: 34902 RVA: 0x00169EEB File Offset: 0x001680EB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double TotalHeal
		{
			get
			{
				return this.totalHeal_;
			}
			set
			{
				this.totalHeal_ = value;
			}
		}

		// Token: 0x17002665 RID: 9829
		// (get) Token: 0x06008857 RID: 34903 RVA: 0x00169EF4 File Offset: 0x001680F4
		// (set) Token: 0x06008858 RID: 34904 RVA: 0x00169EFC File Offset: 0x001680FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double TotalDamageTaken
		{
			get
			{
				return this.totalDamageTaken_;
			}
			set
			{
				this.totalDamageTaken_ = value;
			}
		}

		// Token: 0x17002666 RID: 9830
		// (get) Token: 0x06008859 RID: 34905 RVA: 0x00169F05 File Offset: 0x00168105
		// (set) Token: 0x0600885A RID: 34906 RVA: 0x00169F0D File Offset: 0x0016810D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double CBNLCGNLJPB
		{
			get
			{
				return this.cBNLCGNLJPB_;
			}
			set
			{
				this.cBNLCGNLJPB_ = value;
			}
		}

		// Token: 0x17002667 RID: 9831
		// (get) Token: 0x0600885B RID: 34907 RVA: 0x00169F16 File Offset: 0x00168116
		// (set) Token: 0x0600885C RID: 34908 RVA: 0x00169F1E File Offset: 0x0016811E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double TotalHpRecover
		{
			get
			{
				return this.totalHpRecover_;
			}
			set
			{
				this.totalHpRecover_ = value;
			}
		}

		// Token: 0x17002668 RID: 9832
		// (get) Token: 0x0600885D RID: 34909 RVA: 0x00169F27 File Offset: 0x00168127
		// (set) Token: 0x0600885E RID: 34910 RVA: 0x00169F2F File Offset: 0x0016812F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint StageId
		{
			get
			{
				return this.stageId_;
			}
			set
			{
				this.stageId_ = value;
			}
		}

		// Token: 0x17002669 RID: 9833
		// (get) Token: 0x0600885F RID: 34911 RVA: 0x00169F38 File Offset: 0x00168138
		// (set) Token: 0x06008860 RID: 34912 RVA: 0x00169F40 File Offset: 0x00168140
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BattleId
		{
			get
			{
				return this.battleId_;
			}
			set
			{
				this.battleId_ = value;
			}
		}

		// Token: 0x1700266A RID: 9834
		// (get) Token: 0x06008861 RID: 34913 RVA: 0x00169F49 File Offset: 0x00168149
		// (set) Token: 0x06008862 RID: 34914 RVA: 0x00169F51 File Offset: 0x00168151
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PKPNBFCMGPO
		{
			get
			{
				return this.pKPNBFCMGPO_;
			}
			set
			{
				this.pKPNBFCMGPO_ = value;
			}
		}

		// Token: 0x1700266B RID: 9835
		// (get) Token: 0x06008863 RID: 34915 RVA: 0x00169F5A File Offset: 0x0016815A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<AttackDamageProperty> AttackTypeDamage
		{
			get
			{
				return this.attackTypeDamage_;
			}
		}

		// Token: 0x1700266C RID: 9836
		// (get) Token: 0x06008864 RID: 34916 RVA: 0x00169F62 File Offset: 0x00168162
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<SkillUseProperty> SkillTimes
		{
			get
			{
				return this.skillTimes_;
			}
		}

		// Token: 0x1700266D RID: 9837
		// (get) Token: 0x06008865 RID: 34917 RVA: 0x00169F6A File Offset: 0x0016816A
		// (set) Token: 0x06008866 RID: 34918 RVA: 0x00169F72 File Offset: 0x00168172
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint StageType
		{
			get
			{
				return this.stageType_;
			}
			set
			{
				this.stageType_ = value;
			}
		}

		// Token: 0x1700266E RID: 9838
		// (get) Token: 0x06008867 RID: 34919 RVA: 0x00169F7B File Offset: 0x0016817B
		// (set) Token: 0x06008868 RID: 34920 RVA: 0x00169F83 File Offset: 0x00168183
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double JIEDKKINOBP
		{
			get
			{
				return this.jIEDKKINOBP_;
			}
			set
			{
				this.jIEDKKINOBP_ = value;
			}
		}

		// Token: 0x1700266F RID: 9839
		// (get) Token: 0x06008869 RID: 34921 RVA: 0x00169F8C File Offset: 0x0016818C
		// (set) Token: 0x0600886A RID: 34922 RVA: 0x00169F94 File Offset: 0x00168194
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public double DelayCumulate
		{
			get
			{
				return this.delayCumulate_;
			}
			set
			{
				this.delayCumulate_ = value;
			}
		}

		// Token: 0x17002670 RID: 9840
		// (get) Token: 0x0600886B RID: 34923 RVA: 0x00169F9D File Offset: 0x0016819D
		// (set) Token: 0x0600886C RID: 34924 RVA: 0x00169FA5 File Offset: 0x001681A5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DeathSource LEICHOHCNGN
		{
			get
			{
				return this.lEICHOHCNGN_;
			}
			set
			{
				this.lEICHOHCNGN_ = value;
			}
		}

		// Token: 0x17002671 RID: 9841
		// (get) Token: 0x0600886D RID: 34925 RVA: 0x00169FAE File Offset: 0x001681AE
		// (set) Token: 0x0600886E RID: 34926 RVA: 0x00169FB6 File Offset: 0x001681B6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Wave
		{
			get
			{
				return this.wave_;
			}
			set
			{
				this.wave_ = value;
			}
		}

		// Token: 0x17002672 RID: 9842
		// (get) Token: 0x0600886F RID: 34927 RVA: 0x00169FBF File Offset: 0x001681BF
		// (set) Token: 0x06008870 RID: 34928 RVA: 0x00169FC7 File Offset: 0x001681C7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int IPKNEPIKPCC
		{
			get
			{
				return this.iPKNEPIKPCC_;
			}
			set
			{
				this.iPKNEPIKPCC_ = value;
			}
		}

		// Token: 0x17002673 RID: 9843
		// (get) Token: 0x06008871 RID: 34929 RVA: 0x00169FD0 File Offset: 0x001681D0
		// (set) Token: 0x06008872 RID: 34930 RVA: 0x00169FD8 File Offset: 0x001681D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Phase
		{
			get
			{
				return this.phase_;
			}
			set
			{
				this.phase_ = value;
			}
		}

		// Token: 0x17002674 RID: 9844
		// (get) Token: 0x06008873 RID: 34931 RVA: 0x00169FE1 File Offset: 0x001681E1
		// (set) Token: 0x06008874 RID: 34932 RVA: 0x00169FE9 File Offset: 0x001681E9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ICPFLPDHJJO
		{
			get
			{
				return this.iCPFLPDHJJO_;
			}
			set
			{
				this.iCPFLPDHJJO_ = value;
			}
		}

		// Token: 0x17002675 RID: 9845
		// (get) Token: 0x06008875 RID: 34933 RVA: 0x00169FF2 File Offset: 0x001681F2
		// (set) Token: 0x06008876 RID: 34934 RVA: 0x00169FFA File Offset: 0x001681FA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FHMFBFFFHIH POHPIJHDHIH
		{
			get
			{
				return this.pOHPIJHDHIH_;
			}
			set
			{
				this.pOHPIJHDHIH_ = value;
			}
		}

		// Token: 0x17002676 RID: 9846
		// (get) Token: 0x06008877 RID: 34935 RVA: 0x0016A003 File Offset: 0x00168203
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<KMADMFOAJDL> SkillInfo
		{
			get
			{
				return this.skillInfo_;
			}
		}

		// Token: 0x17002677 RID: 9847
		// (get) Token: 0x06008878 RID: 34936 RVA: 0x0016A00B File Offset: 0x0016820B
		// (set) Token: 0x06008879 RID: 34937 RVA: 0x0016A013 File Offset: 0x00168213
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint IKGFJLAEJHA
		{
			get
			{
				return this.iKGFJLAEJHA_;
			}
			set
			{
				this.iKGFJLAEJHA_ = value;
			}
		}

		// Token: 0x17002678 RID: 9848
		// (get) Token: 0x0600887A RID: 34938 RVA: 0x0016A01C File Offset: 0x0016821C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<MonsterPhaseStt> KJFAJABIDMN
		{
			get
			{
				return this.kJFAJABIDMN_;
			}
		}

		// Token: 0x17002679 RID: 9849
		// (get) Token: 0x0600887B RID: 34939 RVA: 0x0016A024 File Offset: 0x00168224
		// (set) Token: 0x0600887C RID: 34940 RVA: 0x0016A02C File Offset: 0x0016822C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint OCJGNCMOGDJ
		{
			get
			{
				return this.oCJGNCMOGDJ_;
			}
			set
			{
				this.oCJGNCMOGDJ_ = value;
			}
		}

		// Token: 0x1700267A RID: 9850
		// (get) Token: 0x0600887D RID: 34941 RVA: 0x0016A035 File Offset: 0x00168235
		// (set) Token: 0x0600887E RID: 34942 RVA: 0x0016A03D File Offset: 0x0016823D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PLNBGKFBBOC
		{
			get
			{
				return this.pLNBGKFBBOC_;
			}
			set
			{
				this.pLNBGKFBBOC_ = value;
			}
		}

		// Token: 0x1700267B RID: 9851
		// (get) Token: 0x0600887F RID: 34943 RVA: 0x0016A046 File Offset: 0x00168246
		// (set) Token: 0x06008880 RID: 34944 RVA: 0x0016A04E File Offset: 0x0016824E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public JGHOECBNCGJ AGNGPIHGJPF
		{
			get
			{
				return this.aGNGPIHGJPF_;
			}
			set
			{
				this.aGNGPIHGJPF_ = value;
			}
		}

		// Token: 0x06008881 RID: 34945 RVA: 0x0016A057 File Offset: 0x00168257
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as MonsterBattleInfo);
		}

		// Token: 0x06008882 RID: 34946 RVA: 0x0016A068 File Offset: 0x00168268
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(MonsterBattleInfo other)
		{
			return other != null && (other == this || (this.EntityId == other.EntityId && this.MonsterId == other.MonsterId && this.CEGFELAABDK == other.CEGFELAABDK && this.BEOCIDJJMJC == other.BEOCIDJJMJC && object.Equals(this.LGEOMJKMGKP, other.LGEOMJKMGKP) && this.TotalTurns == other.TotalTurns && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.TotalDamage, other.TotalDamage) && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.TotalHeal, other.TotalHeal) && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.TotalDamageTaken, other.TotalDamageTaken) && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.CBNLCGNLJPB, other.CBNLCGNLJPB) && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.TotalHpRecover, other.TotalHpRecover) && this.StageId == other.StageId && this.BattleId == other.BattleId && this.PKPNBFCMGPO == other.PKPNBFCMGPO && this.attackTypeDamage_.Equals(other.attackTypeDamage_) && this.skillTimes_.Equals(other.skillTimes_) && this.StageType == other.StageType && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.JIEDKKINOBP, other.JIEDKKINOBP) && ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(this.DelayCumulate, other.DelayCumulate) && this.LEICHOHCNGN == other.LEICHOHCNGN && this.Wave == other.Wave && this.IPKNEPIKPCC == other.IPKNEPIKPCC && this.Phase == other.Phase && this.ICPFLPDHJJO == other.ICPFLPDHJJO && this.POHPIJHDHIH == other.POHPIJHDHIH && this.skillInfo_.Equals(other.skillInfo_) && this.IKGFJLAEJHA == other.IKGFJLAEJHA && this.kJFAJABIDMN_.Equals(other.kJFAJABIDMN_) && this.OCJGNCMOGDJ == other.OCJGNCMOGDJ && this.PLNBGKFBBOC == other.PLNBGKFBBOC && this.AGNGPIHGJPF == other.AGNGPIHGJPF && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06008883 RID: 34947 RVA: 0x0016A2E0 File Offset: 0x001684E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.EntityId != 0U)
			{
				num ^= this.EntityId.GetHashCode();
			}
			if (this.MonsterId != 0U)
			{
				num ^= this.MonsterId.GetHashCode();
			}
			if (this.CEGFELAABDK != 0U)
			{
				num ^= this.CEGFELAABDK.GetHashCode();
			}
			if (this.BEOCIDJJMJC != 0U)
			{
				num ^= this.BEOCIDJJMJC.GetHashCode();
			}
			if (this.lGEOMJKMGKP_ != null)
			{
				num ^= this.LGEOMJKMGKP.GetHashCode();
			}
			if (this.TotalTurns != 0U)
			{
				num ^= this.TotalTurns.GetHashCode();
			}
			if (this.TotalDamage != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.TotalDamage);
			}
			if (this.TotalHeal != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.TotalHeal);
			}
			if (this.TotalDamageTaken != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.TotalDamageTaken);
			}
			if (this.CBNLCGNLJPB != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.CBNLCGNLJPB);
			}
			if (this.TotalHpRecover != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.TotalHpRecover);
			}
			if (this.StageId != 0U)
			{
				num ^= this.StageId.GetHashCode();
			}
			if (this.BattleId != 0U)
			{
				num ^= this.BattleId.GetHashCode();
			}
			if (this.PKPNBFCMGPO != 0U)
			{
				num ^= this.PKPNBFCMGPO.GetHashCode();
			}
			num ^= this.attackTypeDamage_.GetHashCode();
			num ^= this.skillTimes_.GetHashCode();
			if (this.StageType != 0U)
			{
				num ^= this.StageType.GetHashCode();
			}
			if (this.JIEDKKINOBP != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.JIEDKKINOBP);
			}
			if (this.DelayCumulate != 0.0)
			{
				num ^= ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(this.DelayCumulate);
			}
			if (this.LEICHOHCNGN != DeathSource.Unknown)
			{
				num ^= this.LEICHOHCNGN.GetHashCode();
			}
			if (this.Wave != 0U)
			{
				num ^= this.Wave.GetHashCode();
			}
			if (this.IPKNEPIKPCC != 0)
			{
				num ^= this.IPKNEPIKPCC.GetHashCode();
			}
			if (this.Phase != 0U)
			{
				num ^= this.Phase.GetHashCode();
			}
			if (this.ICPFLPDHJJO != 0U)
			{
				num ^= this.ICPFLPDHJJO.GetHashCode();
			}
			if (this.POHPIJHDHIH != FHMFBFFFHIH.TagNone)
			{
				num ^= this.POHPIJHDHIH.GetHashCode();
			}
			num ^= this.skillInfo_.GetHashCode();
			if (this.IKGFJLAEJHA != 0U)
			{
				num ^= this.IKGFJLAEJHA.GetHashCode();
			}
			num ^= this.kJFAJABIDMN_.GetHashCode();
			if (this.OCJGNCMOGDJ != 0U)
			{
				num ^= this.OCJGNCMOGDJ.GetHashCode();
			}
			if (this.PLNBGKFBBOC != 0U)
			{
				num ^= this.PLNBGKFBBOC.GetHashCode();
			}
			if (this.AGNGPIHGJPF != JGHOECBNCGJ.NormalCreate)
			{
				num ^= this.AGNGPIHGJPF.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06008884 RID: 34948 RVA: 0x0016A63F File Offset: 0x0016883F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06008885 RID: 34949 RVA: 0x0016A647 File Offset: 0x00168847
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06008886 RID: 34950 RVA: 0x0016A650 File Offset: 0x00168850
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.EntityId != 0U)
			{
				output.WriteRawTag(8);
				output.WriteUInt32(this.EntityId);
			}
			if (this.MonsterId != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.MonsterId);
			}
			if (this.CEGFELAABDK != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.CEGFELAABDK);
			}
			if (this.BEOCIDJJMJC != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.BEOCIDJJMJC);
			}
			if (this.lGEOMJKMGKP_ != null)
			{
				output.WriteRawTag(42);
				output.WriteMessage(this.LGEOMJKMGKP);
			}
			if (this.TotalTurns != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.TotalTurns);
			}
			if (this.TotalDamage != 0.0)
			{
				output.WriteRawTag(57);
				output.WriteDouble(this.TotalDamage);
			}
			if (this.TotalHeal != 0.0)
			{
				output.WriteRawTag(65);
				output.WriteDouble(this.TotalHeal);
			}
			if (this.TotalDamageTaken != 0.0)
			{
				output.WriteRawTag(73);
				output.WriteDouble(this.TotalDamageTaken);
			}
			if (this.CBNLCGNLJPB != 0.0)
			{
				output.WriteRawTag(81);
				output.WriteDouble(this.CBNLCGNLJPB);
			}
			if (this.TotalHpRecover != 0.0)
			{
				output.WriteRawTag(89);
				output.WriteDouble(this.TotalHpRecover);
			}
			if (this.StageId != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.StageId);
			}
			if (this.BattleId != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.BattleId);
			}
			if (this.PKPNBFCMGPO != 0U)
			{
				output.WriteRawTag(112);
				output.WriteUInt32(this.PKPNBFCMGPO);
			}
			this.attackTypeDamage_.WriteTo(ref output, MonsterBattleInfo._repeated_attackTypeDamage_codec);
			this.skillTimes_.WriteTo(ref output, MonsterBattleInfo._repeated_skillTimes_codec);
			if (this.StageType != 0U)
			{
				output.WriteRawTag(136, 1);
				output.WriteUInt32(this.StageType);
			}
			if (this.JIEDKKINOBP != 0.0)
			{
				output.WriteRawTag(145, 1);
				output.WriteDouble(this.JIEDKKINOBP);
			}
			if (this.DelayCumulate != 0.0)
			{
				output.WriteRawTag(153, 1);
				output.WriteDouble(this.DelayCumulate);
			}
			if (this.LEICHOHCNGN != DeathSource.Unknown)
			{
				output.WriteRawTag(160, 1);
				output.WriteEnum((int)this.LEICHOHCNGN);
			}
			if (this.Wave != 0U)
			{
				output.WriteRawTag(168, 1);
				output.WriteUInt32(this.Wave);
			}
			if (this.IPKNEPIKPCC != 0)
			{
				output.WriteRawTag(176, 1);
				output.WriteInt32(this.IPKNEPIKPCC);
			}
			if (this.Phase != 0U)
			{
				output.WriteRawTag(184, 1);
				output.WriteUInt32(this.Phase);
			}
			if (this.ICPFLPDHJJO != 0U)
			{
				output.WriteRawTag(192, 1);
				output.WriteUInt32(this.ICPFLPDHJJO);
			}
			if (this.POHPIJHDHIH != FHMFBFFFHIH.TagNone)
			{
				output.WriteRawTag(200, 1);
				output.WriteEnum((int)this.POHPIJHDHIH);
			}
			this.skillInfo_.WriteTo(ref output, MonsterBattleInfo._repeated_skillInfo_codec);
			if (this.IKGFJLAEJHA != 0U)
			{
				output.WriteRawTag(216, 1);
				output.WriteUInt32(this.IKGFJLAEJHA);
			}
			this.kJFAJABIDMN_.WriteTo(ref output, MonsterBattleInfo._repeated_kJFAJABIDMN_codec);
			if (this.OCJGNCMOGDJ != 0U)
			{
				output.WriteRawTag(232, 1);
				output.WriteUInt32(this.OCJGNCMOGDJ);
			}
			if (this.PLNBGKFBBOC != 0U)
			{
				output.WriteRawTag(240, 1);
				output.WriteUInt32(this.PLNBGKFBBOC);
			}
			if (this.AGNGPIHGJPF != JGHOECBNCGJ.NormalCreate)
			{
				output.WriteRawTag(248, 1);
				output.WriteEnum((int)this.AGNGPIHGJPF);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06008887 RID: 34951 RVA: 0x0016AA1C File Offset: 0x00168C1C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.EntityId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.EntityId);
			}
			if (this.MonsterId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.MonsterId);
			}
			if (this.CEGFELAABDK != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CEGFELAABDK);
			}
			if (this.BEOCIDJJMJC != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.BEOCIDJJMJC);
			}
			if (this.lGEOMJKMGKP_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.LGEOMJKMGKP);
			}
			if (this.TotalTurns != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.TotalTurns);
			}
			if (this.TotalDamage != 0.0)
			{
				num += 9;
			}
			if (this.TotalHeal != 0.0)
			{
				num += 9;
			}
			if (this.TotalDamageTaken != 0.0)
			{
				num += 9;
			}
			if (this.CBNLCGNLJPB != 0.0)
			{
				num += 9;
			}
			if (this.TotalHpRecover != 0.0)
			{
				num += 9;
			}
			if (this.StageId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.StageId);
			}
			if (this.BattleId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.BattleId);
			}
			if (this.PKPNBFCMGPO != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PKPNBFCMGPO);
			}
			num += this.attackTypeDamage_.CalculateSize(MonsterBattleInfo._repeated_attackTypeDamage_codec);
			num += this.skillTimes_.CalculateSize(MonsterBattleInfo._repeated_skillTimes_codec);
			if (this.StageType != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.StageType);
			}
			if (this.JIEDKKINOBP != 0.0)
			{
				num += 10;
			}
			if (this.DelayCumulate != 0.0)
			{
				num += 10;
			}
			if (this.LEICHOHCNGN != DeathSource.Unknown)
			{
				num += 2 + CodedOutputStream.ComputeEnumSize((int)this.LEICHOHCNGN);
			}
			if (this.Wave != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.Wave);
			}
			if (this.IPKNEPIKPCC != 0)
			{
				num += 2 + CodedOutputStream.ComputeInt32Size(this.IPKNEPIKPCC);
			}
			if (this.Phase != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.Phase);
			}
			if (this.ICPFLPDHJJO != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.ICPFLPDHJJO);
			}
			if (this.POHPIJHDHIH != FHMFBFFFHIH.TagNone)
			{
				num += 2 + CodedOutputStream.ComputeEnumSize((int)this.POHPIJHDHIH);
			}
			num += this.skillInfo_.CalculateSize(MonsterBattleInfo._repeated_skillInfo_codec);
			if (this.IKGFJLAEJHA != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.IKGFJLAEJHA);
			}
			num += this.kJFAJABIDMN_.CalculateSize(MonsterBattleInfo._repeated_kJFAJABIDMN_codec);
			if (this.OCJGNCMOGDJ != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.OCJGNCMOGDJ);
			}
			if (this.PLNBGKFBBOC != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.PLNBGKFBBOC);
			}
			if (this.AGNGPIHGJPF != JGHOECBNCGJ.NormalCreate)
			{
				num += 2 + CodedOutputStream.ComputeEnumSize((int)this.AGNGPIHGJPF);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06008888 RID: 34952 RVA: 0x0016AD08 File Offset: 0x00168F08
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(MonsterBattleInfo other)
		{
			if (other == null)
			{
				return;
			}
			if (other.EntityId != 0U)
			{
				this.EntityId = other.EntityId;
			}
			if (other.MonsterId != 0U)
			{
				this.MonsterId = other.MonsterId;
			}
			if (other.CEGFELAABDK != 0U)
			{
				this.CEGFELAABDK = other.CEGFELAABDK;
			}
			if (other.BEOCIDJJMJC != 0U)
			{
				this.BEOCIDJJMJC = other.BEOCIDJJMJC;
			}
			if (other.lGEOMJKMGKP_ != null)
			{
				if (this.lGEOMJKMGKP_ == null)
				{
					this.LGEOMJKMGKP = new MonsterProperty();
				}
				this.LGEOMJKMGKP.MergeFrom(other.LGEOMJKMGKP);
			}
			if (other.TotalTurns != 0U)
			{
				this.TotalTurns = other.TotalTurns;
			}
			if (other.TotalDamage != 0.0)
			{
				this.TotalDamage = other.TotalDamage;
			}
			if (other.TotalHeal != 0.0)
			{
				this.TotalHeal = other.TotalHeal;
			}
			if (other.TotalDamageTaken != 0.0)
			{
				this.TotalDamageTaken = other.TotalDamageTaken;
			}
			if (other.CBNLCGNLJPB != 0.0)
			{
				this.CBNLCGNLJPB = other.CBNLCGNLJPB;
			}
			if (other.TotalHpRecover != 0.0)
			{
				this.TotalHpRecover = other.TotalHpRecover;
			}
			if (other.StageId != 0U)
			{
				this.StageId = other.StageId;
			}
			if (other.BattleId != 0U)
			{
				this.BattleId = other.BattleId;
			}
			if (other.PKPNBFCMGPO != 0U)
			{
				this.PKPNBFCMGPO = other.PKPNBFCMGPO;
			}
			this.attackTypeDamage_.Add(other.attackTypeDamage_);
			this.skillTimes_.Add(other.skillTimes_);
			if (other.StageType != 0U)
			{
				this.StageType = other.StageType;
			}
			if (other.JIEDKKINOBP != 0.0)
			{
				this.JIEDKKINOBP = other.JIEDKKINOBP;
			}
			if (other.DelayCumulate != 0.0)
			{
				this.DelayCumulate = other.DelayCumulate;
			}
			if (other.LEICHOHCNGN != DeathSource.Unknown)
			{
				this.LEICHOHCNGN = other.LEICHOHCNGN;
			}
			if (other.Wave != 0U)
			{
				this.Wave = other.Wave;
			}
			if (other.IPKNEPIKPCC != 0)
			{
				this.IPKNEPIKPCC = other.IPKNEPIKPCC;
			}
			if (other.Phase != 0U)
			{
				this.Phase = other.Phase;
			}
			if (other.ICPFLPDHJJO != 0U)
			{
				this.ICPFLPDHJJO = other.ICPFLPDHJJO;
			}
			if (other.POHPIJHDHIH != FHMFBFFFHIH.TagNone)
			{
				this.POHPIJHDHIH = other.POHPIJHDHIH;
			}
			this.skillInfo_.Add(other.skillInfo_);
			if (other.IKGFJLAEJHA != 0U)
			{
				this.IKGFJLAEJHA = other.IKGFJLAEJHA;
			}
			this.kJFAJABIDMN_.Add(other.kJFAJABIDMN_);
			if (other.OCJGNCMOGDJ != 0U)
			{
				this.OCJGNCMOGDJ = other.OCJGNCMOGDJ;
			}
			if (other.PLNBGKFBBOC != 0U)
			{
				this.PLNBGKFBBOC = other.PLNBGKFBBOC;
			}
			if (other.AGNGPIHGJPF != JGHOECBNCGJ.NormalCreate)
			{
				this.AGNGPIHGJPF = other.AGNGPIHGJPF;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06008889 RID: 34953 RVA: 0x0016AFE7 File Offset: 0x001691E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600888A RID: 34954 RVA: 0x0016AFF0 File Offset: 0x001691F0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 122U)
				{
					if (num <= 57U)
					{
						if (num <= 24U)
						{
							if (num == 8U)
							{
								this.EntityId = input.ReadUInt32();
								continue;
							}
							if (num == 16U)
							{
								this.MonsterId = input.ReadUInt32();
								continue;
							}
							if (num == 24U)
							{
								this.CEGFELAABDK = input.ReadUInt32();
								continue;
							}
						}
						else if (num <= 42U)
						{
							if (num == 32U)
							{
								this.BEOCIDJJMJC = input.ReadUInt32();
								continue;
							}
							if (num == 42U)
							{
								if (this.lGEOMJKMGKP_ == null)
								{
									this.LGEOMJKMGKP = new MonsterProperty();
								}
								input.ReadMessage(this.LGEOMJKMGKP);
								continue;
							}
						}
						else
						{
							if (num == 48U)
							{
								this.TotalTurns = input.ReadUInt32();
								continue;
							}
							if (num == 57U)
							{
								this.TotalDamage = input.ReadDouble();
								continue;
							}
						}
					}
					else if (num <= 89U)
					{
						if (num <= 73U)
						{
							if (num == 65U)
							{
								this.TotalHeal = input.ReadDouble();
								continue;
							}
							if (num == 73U)
							{
								this.TotalDamageTaken = input.ReadDouble();
								continue;
							}
						}
						else
						{
							if (num == 81U)
							{
								this.CBNLCGNLJPB = input.ReadDouble();
								continue;
							}
							if (num == 89U)
							{
								this.TotalHpRecover = input.ReadDouble();
								continue;
							}
						}
					}
					else if (num <= 104U)
					{
						if (num == 96U)
						{
							this.StageId = input.ReadUInt32();
							continue;
						}
						if (num == 104U)
						{
							this.BattleId = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 112U)
						{
							this.PKPNBFCMGPO = input.ReadUInt32();
							continue;
						}
						if (num == 122U)
						{
							this.attackTypeDamage_.AddEntriesFrom(ref input, MonsterBattleInfo._repeated_attackTypeDamage_codec);
							continue;
						}
					}
				}
				else if (num <= 184U)
				{
					if (num <= 153U)
					{
						if (num <= 136U)
						{
							if (num == 130U)
							{
								this.skillTimes_.AddEntriesFrom(ref input, MonsterBattleInfo._repeated_skillTimes_codec);
								continue;
							}
							if (num == 136U)
							{
								this.StageType = input.ReadUInt32();
								continue;
							}
						}
						else
						{
							if (num == 145U)
							{
								this.JIEDKKINOBP = input.ReadDouble();
								continue;
							}
							if (num == 153U)
							{
								this.DelayCumulate = input.ReadDouble();
								continue;
							}
						}
					}
					else if (num <= 168U)
					{
						if (num == 160U)
						{
							this.LEICHOHCNGN = (DeathSource)input.ReadEnum();
							continue;
						}
						if (num == 168U)
						{
							this.Wave = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 176U)
						{
							this.IPKNEPIKPCC = input.ReadInt32();
							continue;
						}
						if (num == 184U)
						{
							this.Phase = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 216U)
				{
					if (num <= 200U)
					{
						if (num == 192U)
						{
							this.ICPFLPDHJJO = input.ReadUInt32();
							continue;
						}
						if (num == 200U)
						{
							this.POHPIJHDHIH = (FHMFBFFFHIH)input.ReadEnum();
							continue;
						}
					}
					else
					{
						if (num == 210U)
						{
							this.skillInfo_.AddEntriesFrom(ref input, MonsterBattleInfo._repeated_skillInfo_codec);
							continue;
						}
						if (num == 216U)
						{
							this.IKGFJLAEJHA = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 232U)
				{
					if (num == 226U)
					{
						this.kJFAJABIDMN_.AddEntriesFrom(ref input, MonsterBattleInfo._repeated_kJFAJABIDMN_codec);
						continue;
					}
					if (num == 232U)
					{
						this.OCJGNCMOGDJ = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 240U)
					{
						this.PLNBGKFBBOC = input.ReadUInt32();
						continue;
					}
					if (num == 248U)
					{
						this.AGNGPIHGJPF = (JGHOECBNCGJ)input.ReadEnum();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040033D0 RID: 13264
		private static readonly MessageParser<MonsterBattleInfo> _parser = new MessageParser<MonsterBattleInfo>(() => new MonsterBattleInfo());

		// Token: 0x040033D1 RID: 13265
		private UnknownFieldSet _unknownFields;

		// Token: 0x040033D2 RID: 13266
		public const int EntityIdFieldNumber = 1;

		// Token: 0x040033D3 RID: 13267
		private uint entityId_;

		// Token: 0x040033D4 RID: 13268
		public const int MonsterIdFieldNumber = 2;

		// Token: 0x040033D5 RID: 13269
		private uint monsterId_;

		// Token: 0x040033D6 RID: 13270
		public const int CEGFELAABDKFieldNumber = 3;

		// Token: 0x040033D7 RID: 13271
		private uint cEGFELAABDK_;

		// Token: 0x040033D8 RID: 13272
		public const int BEOCIDJJMJCFieldNumber = 4;

		// Token: 0x040033D9 RID: 13273
		private uint bEOCIDJJMJC_;

		// Token: 0x040033DA RID: 13274
		public const int LGEOMJKMGKPFieldNumber = 5;

		// Token: 0x040033DB RID: 13275
		private MonsterProperty lGEOMJKMGKP_;

		// Token: 0x040033DC RID: 13276
		public const int TotalTurnsFieldNumber = 6;

		// Token: 0x040033DD RID: 13277
		private uint totalTurns_;

		// Token: 0x040033DE RID: 13278
		public const int TotalDamageFieldNumber = 7;

		// Token: 0x040033DF RID: 13279
		private double totalDamage_;

		// Token: 0x040033E0 RID: 13280
		public const int TotalHealFieldNumber = 8;

		// Token: 0x040033E1 RID: 13281
		private double totalHeal_;

		// Token: 0x040033E2 RID: 13282
		public const int TotalDamageTakenFieldNumber = 9;

		// Token: 0x040033E3 RID: 13283
		private double totalDamageTaken_;

		// Token: 0x040033E4 RID: 13284
		public const int CBNLCGNLJPBFieldNumber = 10;

		// Token: 0x040033E5 RID: 13285
		private double cBNLCGNLJPB_;

		// Token: 0x040033E6 RID: 13286
		public const int TotalHpRecoverFieldNumber = 11;

		// Token: 0x040033E7 RID: 13287
		private double totalHpRecover_;

		// Token: 0x040033E8 RID: 13288
		public const int StageIdFieldNumber = 12;

		// Token: 0x040033E9 RID: 13289
		private uint stageId_;

		// Token: 0x040033EA RID: 13290
		public const int BattleIdFieldNumber = 13;

		// Token: 0x040033EB RID: 13291
		private uint battleId_;

		// Token: 0x040033EC RID: 13292
		public const int PKPNBFCMGPOFieldNumber = 14;

		// Token: 0x040033ED RID: 13293
		private uint pKPNBFCMGPO_;

		// Token: 0x040033EE RID: 13294
		public const int AttackTypeDamageFieldNumber = 15;

		// Token: 0x040033EF RID: 13295
		private static readonly FieldCodec<AttackDamageProperty> _repeated_attackTypeDamage_codec = FieldCodec.ForMessage<AttackDamageProperty>(122U, AttackDamageProperty.Parser);

		// Token: 0x040033F0 RID: 13296
		private readonly RepeatedField<AttackDamageProperty> attackTypeDamage_ = new RepeatedField<AttackDamageProperty>();

		// Token: 0x040033F1 RID: 13297
		public const int SkillTimesFieldNumber = 16;

		// Token: 0x040033F2 RID: 13298
		private static readonly FieldCodec<SkillUseProperty> _repeated_skillTimes_codec = FieldCodec.ForMessage<SkillUseProperty>(130U, SkillUseProperty.Parser);

		// Token: 0x040033F3 RID: 13299
		private readonly RepeatedField<SkillUseProperty> skillTimes_ = new RepeatedField<SkillUseProperty>();

		// Token: 0x040033F4 RID: 13300
		public const int StageTypeFieldNumber = 17;

		// Token: 0x040033F5 RID: 13301
		private uint stageType_;

		// Token: 0x040033F6 RID: 13302
		public const int JIEDKKINOBPFieldNumber = 18;

		// Token: 0x040033F7 RID: 13303
		private double jIEDKKINOBP_;

		// Token: 0x040033F8 RID: 13304
		public const int DelayCumulateFieldNumber = 19;

		// Token: 0x040033F9 RID: 13305
		private double delayCumulate_;

		// Token: 0x040033FA RID: 13306
		public const int LEICHOHCNGNFieldNumber = 20;

		// Token: 0x040033FB RID: 13307
		private DeathSource lEICHOHCNGN_;

		// Token: 0x040033FC RID: 13308
		public const int WaveFieldNumber = 21;

		// Token: 0x040033FD RID: 13309
		private uint wave_;

		// Token: 0x040033FE RID: 13310
		public const int IPKNEPIKPCCFieldNumber = 22;

		// Token: 0x040033FF RID: 13311
		private int iPKNEPIKPCC_;

		// Token: 0x04003400 RID: 13312
		public const int PhaseFieldNumber = 23;

		// Token: 0x04003401 RID: 13313
		private uint phase_;

		// Token: 0x04003402 RID: 13314
		public const int ICPFLPDHJJOFieldNumber = 24;

		// Token: 0x04003403 RID: 13315
		private uint iCPFLPDHJJO_;

		// Token: 0x04003404 RID: 13316
		public const int POHPIJHDHIHFieldNumber = 25;

		// Token: 0x04003405 RID: 13317
		private FHMFBFFFHIH pOHPIJHDHIH_;

		// Token: 0x04003406 RID: 13318
		public const int SkillInfoFieldNumber = 26;

		// Token: 0x04003407 RID: 13319
		private static readonly FieldCodec<KMADMFOAJDL> _repeated_skillInfo_codec = FieldCodec.ForMessage<KMADMFOAJDL>(210U, KMADMFOAJDL.Parser);

		// Token: 0x04003408 RID: 13320
		private readonly RepeatedField<KMADMFOAJDL> skillInfo_ = new RepeatedField<KMADMFOAJDL>();

		// Token: 0x04003409 RID: 13321
		public const int IKGFJLAEJHAFieldNumber = 27;

		// Token: 0x0400340A RID: 13322
		private uint iKGFJLAEJHA_;

		// Token: 0x0400340B RID: 13323
		public const int KJFAJABIDMNFieldNumber = 28;

		// Token: 0x0400340C RID: 13324
		private static readonly FieldCodec<MonsterPhaseStt> _repeated_kJFAJABIDMN_codec = FieldCodec.ForMessage<MonsterPhaseStt>(226U, MonsterPhaseStt.Parser);

		// Token: 0x0400340D RID: 13325
		private readonly RepeatedField<MonsterPhaseStt> kJFAJABIDMN_ = new RepeatedField<MonsterPhaseStt>();

		// Token: 0x0400340E RID: 13326
		public const int OCJGNCMOGDJFieldNumber = 29;

		// Token: 0x0400340F RID: 13327
		private uint oCJGNCMOGDJ_;

		// Token: 0x04003410 RID: 13328
		public const int PLNBGKFBBOCFieldNumber = 30;

		// Token: 0x04003411 RID: 13329
		private uint pLNBGKFBBOC_;

		// Token: 0x04003412 RID: 13330
		public const int AGNGPIHGJPFFieldNumber = 31;

		// Token: 0x04003413 RID: 13331
		private JGHOECBNCGJ aGNGPIHGJPF_;
	}
}
